A Middleware for Model-Based Embedded Systems

نویسندگان

  • Wolfgang Haberl
  • Jan Birke
  • Uwe Baumgarten
چکیده

To deal with the increasing complexity of embedded real-time systems the model-driven development approach has proven to be beneficial. The reduction of complexity achieved by the used models, which are often implemented using a graphical modeling language, results in less faulty systems. For model-driven development to be effective, the possibility of human faults has to be kept as small as possible. This goal can be reached by utilizing automatic code generation and is hence already employed in production today. Tools like Matlab/Simulink or ASCET-SD are examples of such efforts. Yet those tools lack the possibility of designing not only parts, but specifying complete systems and generating code as well as configuration data for the overall application. The Component Language (COLA) [1] is intended to fill this gap. While generating application code for COLA models is similar to the mentioned tools, the code shall be deployed onto a distributed system with as less manual interaction as possible. To enable for unattended deployment and efficient modification of the generated system, a transparent communication layer is desirable. In this paper we present a middleware approach intended for use in automatic system deployment for COLA. Besides transparent communication the presented middleware features additional services to the application like a clock synchronization mechanism, storage of task states and more. The details about the middleware’s realization and its use for a model-driven process are described in the paper at hand.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Access control in ultra-large-scale systems using a data-centric middleware

  The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...

متن کامل

Dds-based Heterogeneous Robots Communication Middleware

OMG (Object Management Group) DDS (Data Distribution Service for Real-time Systems) is an open international communication middleware standard for real-time and embedded systems. In this paper, a communication middleware model based on OMG DDS for multi-robot environments is presented. With the help of DDS QoS mechanism and Publish/Subscribe paradigm, proposed communication middleware abstracts...

متن کامل

Developing Product-lines for Distributed Real-time and Embedded Systems with Modeling Tools and Component Middleware: A Case Study

Developing software for product-line architectures (PLAs) in large-scale distributed real-time and embedded (DRE) systems is hard due to variabilities that arise from (1) integration with various subsystems based on different hardware, programming languages, middleware, and OS platforms, (2) fine tuning each product instance to satisfy customer requirements, such as real-time quality-of-service...

متن کامل

Model-based Middleware for Embedded Systems

In this paper we describe the advantages of a model-based approach to embedded component middleware. Component infrastructures such as Enterprise JavaBeans, Microsoft’s COM+ and CORBA Components have become a de-facto standard for enterprise applications. Reasons for this success are the clean separation of technical and functional concerns, COTS containers (applications servers), and the resul...

متن کامل

Model Driven Software Development in the Context of Embedded Component Infrastructures

In this chapter we motivate the need for an infrastructure platform for embedded software, supporting the development of reusable systems. Our solution is based on a component infrastructure that is implemented using modeldriven software development (MDSD) techniques. This approach allows us to achieve the goal of re-usability while still providing an efficient system, tailored for the specific...

متن کامل

Model-Based Development of Middleware for Self-Configurable Embedded Real-Time Systems: Experiences from the DySCAS Project

This paper presents experiences from the modelbased development of a framework for a middleware targeting the needs for self-management and context awareness in automotive systems. The major focus is on a simulation platform and a reference implementation of the middleware architecture. We also discuss challenges and possible future extensions.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008